package cn.yh.nft.turbo.api.collection.model;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @ClassName: HeldCollectionVO
 * @Author: 草莓爱上啵啵
 *
 *   藏品信息
 */
@Getter
@Setter
@ToString
public class HeldCollectionVO implements Serializable {

    private static final long serialVersionUID = 1L;


    /**
     * id
     */
    private Long id;

    /**
     * 藏品名称
     */
    private String name;

    /**
     * 藏品封面
     */
    private String cover;


    /**
     * 购入价格
     */
    private BigDecimal purchasePrice;

    /**
     * 藏品Id
     */
    private Long collectionId;

    /**
     * 藏品编号
     */
    private String serialNo;

    /**
     * nft唯一编号
     */
    private String nftId;

    /**
     * 上一个人持有Id
     */
    private String preId;

    /**
     * 持有人Id
     */
    private String userId;

    /**
     * 状态
     */
    private String state;

    /**
     * 交易hash
     */
    private String txHash;

    /**
     * 藏品持有时间
     */
    private Date holdTime;

    /**
     * 藏品同步时间
     */
    private Date syncChainTime;

    /**
     * 藏品销毁时间
     */
    private Date deleteTime;

    /**
     * 业务单号
     */
    private String bizNo;

    /**
     * 业务类型
     */
    private String bizType;
}
